package com.fas.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 工单表 fas_word_order
 */
@Data
public class FasWordOrder implements Serializable {

    private Integer id;//主键
    private Integer manDeptId;//维保单位id
    private Integer manResult;//维保人员意见（1：同意，2：拒绝, 3 ：维保单位自己处理））
    private String manRemark;//维保人员备注（提交时备注）
    private String manRefuseReason;//维保人员备注（拒绝时备注）
    private Date manSubmitDate;//维保人员提交时间
    private Integer engineerUserId;//工程师人员id
    private Integer engineerResult;//工程师意见（1：同意，2：拒绝,3: 工程师正在接单状态）
    private String engineerRemark;//工程师维修报告
    private String engineerImageList;//工程师上传的设备维修图片列表
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date engineerAcceptDate;//工程师人员接受工单时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date engineerSubmitDate;//工程师人员提交维修报告时间
    private Integer engineerGrade;//工程师评分等级
    private Integer wordOrderStatus;//工单状态(1：进行中，2，已完成，3：待评价)

// 非表字段
    private String engineerRefuseReason;//工程师拒绝原因
}
